globe clover - French English Dictionary